Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Czech Republic F1 Austria F1 Czech Republic F4 Italy F4 Hungary F1 Morocco F3 Serbia & Montenegro F3 Austria F5 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F3 Austria F2 Germany F7 Indonesia F3 China F6 Australia F1 Australia F2 Japan F1 Japan F2 China F4 Korea F3 Great Britain F9 Japan F8 Japan F9 Malaysia F1 Malaysia F2 China F1 China F2 Great Britain F1 Great Britain F2 Croatia F1 Australia F2 New Zealand F2 France F5 Russia F1 Russia F2 China F3 China F4 China F6 China F5 China F7 France F13 Australia F1 Croatia F2 Israel F1 Israel F2 Israel F3 Azerbaijan F2 China F1 China F2 China F3 China F4 Korea F3 China F5 China F6 China F1 China F2 China F3 China F4 China F5 China F6 Korea F3 China F7 China F8 Canada F3 Australia F12 China F1 China F2 Australia F1 Australia F2 China F5 China F6 Italy F11 Netherlands F3 Kazakhstan F1 Kazakhstan F2 China F1 China F2 China F3 China F4 China F5 China F8 Croatia F3 China F9 China F10 Italy F16 Italy F19 Hungary F3 Morocco F4 Slovakia F1 Croatia F5 Italy F32 Germany F2 Croatia F2 Italy F15 China F9 (Luan) Azerbaijan F1 Czech Republic F3 Slovenia F3 M15 Monastir M15 Heraklion M15 Heraklion M15 Heraklion Netherlands F5 M15 Monastir M15 Monastir M15 Monastir M15 Monastir M15 Monastir Tatra Banka Open 2003 - Bratislava M15 Heraklion Czech Indoor Open - Prague Dharwad Challenger 2006 - Dharwad Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Kobstaedernes ATP Challenger - Kolding Croatia Osiguranje Rijeka Open - Rijeka Internationaux de Nouvelle-Caledonie - New Caledonia Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Akbank Private Banking TED Open - Istanbul Brasov Challenger - Brasov Czech Open 2006 - Prostejov ATP Challenger Trophy 2007 - Trnava Kobstaedernes ATP Challenger - Kolding Flea Market Cup - Busan PEOPLEnet Cup - Dnepropetrovsk Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Prosperita Open 2007 - Ostrava San Remo Tennis Cup - San Remo Porsche Open - Poznan Porsche Open - Poznan Levene Gouldin & Thompson Tennis Challenger - Binghamton M15 Monastir Challenger DCNS de Cherbourg - Cherbourg Tatra Banka Open - Bratislava Melbourn Challenger Sarajevo Challenger Ethias Trophy - Mons KGHM Dialog Polish Indoors - Wroclaw Pozoblanco Challenger Tatra Banka Open - Bratislava Manchester Challenger Recanati Challenger The LTA Nottingham Challenger - Nottingham Segovia Challenger Tatra Banka Open 2006 - Bratislava St. Remy Challenger Pharma Medico Open 2008 - Aarhus Tashkent Challenger Seoul Challenger IPP Open - Helsinki Chuncheon Challenger Morocco Tennis Tour - Fes Fergana Challenger Open Castilla y Leon - Segovia Samsung Securities Cup - Seoul Rennes Challenger Ortisei Challenger Bratislava Challenger Guangzhou Challenger Pingguo Challenger Nottingham Challenger Status Athens Open - Athens Lexington Challenger Penza Challenger Astana Challenger Beijing Challenger Fergana Challenger St. Remy Challenger Ningboo Challenger IPP Open - Helsinki Unicredit Czech Open - Prostejov Izmir Challenger Bangkok Challenger Rennes Challenger Orleans Challenger Kos Succhetti Tennis Cup - Cordenons Ortisei Challenger Helsinki Challenger Burnie Challenger Coffee Cup Challenger - Chikmagalur Anning Challenger Shanghai Challenger Dallas Challenger Challenger Brasov - Brasov Savannah Challenger Anning Challenger Johannesburg Challenger Busan Challenger Beijing Challenger Challenger DCN de Cherbourg - Cherbourg Granby Challenger Shanghai Challenger St. Remy Challenger Siemens Open 2007 - Scheveningen Tashkent Challenger Kolkata Challenger New Delhi Challenger Tatra Banka Slovak Open - Bratislava Shenzhen Challenger Gimcheon Challenger Busan Challenger Vicenza Challenger Internazionali di Tennis di Bergamo - Bergamo Prague Challenger Nanchang Challenger BMW Tennis Championship - Sunrise Tashkent Challenger Guangzhou Challenger Raanana Challenger Taipei City Challenger Bratislava Challenger Seoul Challenger Surbiton Challenger Guangzhou Challenger Irving Challenger Astana Challenger Lexington Challenger Orleans Challenger Eckental Challenger Brescia Challenger Manila Challenger Mons Challenger New Delhi Challenger Kyoto Challenger Quimper Challenger Kyoto Challenger Guangzhou Challenger Nanjing Challenger Ostdeutscher Sparkassen Cup - Dresden Seoul Challenger Mons Challenger Busan Challenger Kun-Ming Challenger Bangkok Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Blois Challenger Chengdu Challenger Nanchang Challenger Orleans Challenger Shanghai Challenger Geneva Challenger Brest Challenger Ningboo Challenger Brescia Challenger Ilkley Challenger Gimcheon Challenger Wroclaw Challenger Taipei City Challenger Anning Challenger Bratislava Challenger Surbiton Challenger Bangkok Challenger Bangkok Challenger Granby Challenger Orleans Challenger Gatineau Challenger Binghamton Challenger Lyon Challenger Open de Rennes La Trinitaine - Rennes Shanghai Challenger Yokohama Challenger Brescia Challenger Irving Challenger Shenzhen Challenger Burnie Challenger St. Brieuc Challenger Shenzhen Challenger Kaohsiung Challenger Glasgow Challenger Nanchang Challenger Anning Challenger Busan Challenger Gimcheon Challenger Busan Challenger Bratislava Challenger Loughborough Challenger Granby Challenger Surbiton Challenger Chengdu Challenger Zhangjiagang Challenger Phoenix Challenger Aptos Challenger Ortisei Challenger Bratislava Challenger Bangkok Challenger Kyoto Challenger Seoul Challenger St. Remy Challenger Yokohama Challenger Aix En Provence Challenger Bastad Challenger St. Brieuc Challenger Izmir Challenger Tashkent Challenger Brest Challenger Chengdu Challenger Nottingham Challenger Bangkok Challenger Wroclaw Challenger Ostrava Challenger Shenzhen Challenger Raanana Challenger Anning Challenger Biel Challenger Pozoblanco Challenger Gimcheon Challenger Bratislava Challenger Troisdorf Challenger Tashkent Challenger Zhuhai Challenger Irving Challenger Taipei City Challenger Qingdao Challenger Portoroz Challenger Shanghai Challenger Suzhou Challenger Yokohama Challenger Qujing Challenger Seoul Challenger Prague Challenger Busan Challenger Shanghai Challenger Ningboo Challenger Liuzhou Challenger Nottingham Challenger Bangkok Challenger Bangkok Challenger Indian Wells Challenger Zhuhai Challenger Shenzhen Challenger GHI Bronx Tennis Classic - Bronx Zhangjiagang Challenger Taipei City Challenger Anning Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Wuhan Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Aptos Challenger Jinan Challenger Eckental Challenger Bangkok Challenger Pau Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Biella 7 Challenger Mallorca Challenger Ismaning Challenger Bratislava Challenger Forli 3 Challenger Quimper Challenger Forli 5 Challenger Ostrava Challenger Mauthausen Challenger Launceston Challenger Nottingham Challenger Ilkley Challenger Steelers Cup - Kosice Mallorca Challenger Ismaning Challenger Ortisei Challenger Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Izmir Challenger Unique Zagreb Open - Zagreb Steelers Cup - Kosice Open de Rennes La Trinitaine - Rennes Sony Ericsson Open 2008 - Belgrade Tennis Napoli Cup - Napoli Tunis Open - Tunis Prosperita Open 2008 - Ostrava Tatra Banka Slovak Open - Bratislava Mons Challenger Open des Alpes Trophee BNP Paribas - Grenoble Ningboo Challenger Ismaning Challenger Bratislava Challenger Beijing Challenger Open de Rennes - Rennes Karshi Challenger Kobstaedernes ATP Challenger - Kolding Trieste Challenger Portoroz Challenger Quimper Challenger Quimper 2 Challenger Kyoto Challenger Busan Challenger Jonkoping Challenger Prague Challenger Zagreb Challenger Zhuhai Challenger Bratislava Challenger Kobe Challenger Open Seat Godo 2007 - Barcelona Bratislava Challenger San Francisco Challenger Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Pingguo Challenger Dallas Challenger PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis BMW Open - Munich Open de Moselle - Metz Countrywide Classic - Los Angeles Next Generation Adelaide International - Adelaide Ningboo Challenger Open Sud de France - Montpellier Happy Valley Challenger Tashkent Challenger Singapore Challenger The Dubai Tennis Championships - Dubai Furth Challenger Aptos Challenger Shanghai Challenger Bratislava Challenger Drummondville Challenger Chennai Open - Chennai Poznan Challenger Malaga Challenger Helsinki Challenger Regions Morgan Keegan Championships - Memphis Sunrise Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Gerry Weber Open - Halle Malaysian Open - Kuala Lumpur St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur China Open - Beijing Qatar ExxonMobil Open - Doha Kaohsiung Challenger Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Sarasota Challenger China Open - Beijing Rakuten Japan Open - Tokyo Heineken Open - Auckland Johannesburg Challenger Delray Beach International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Citi Open - Washington Shenzhen Open - Shenzhen PBZ Zagreb Indoors - Zagreb Shenzhen Open - Shenzhen BB&T Atlanta Open - Atlanta U.S. National Indoor Tennis Championships - Memphis Athens Challenger Seoul Challenger Bratislava Challenger Aegon Nottingham Open - Nottingham Ningboo Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Shenzhen Open - Shenzhen If Stockholm Open - Stockholm AEGON Championships - London Open 13 Provence - Marseille St. Petersburg Open - St. Petersburg Yeongwol Challenger Hall of Fame Tennis Championships - Newport Helsinki Challenger Medibank International - Sydney BB&T Atlanta Open - Atlanta Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Jinan Challenger Winston-Salem Open - Winston-Salem China Open - Beijing Intrum Stockholm Open - Stockholm Guadalajara Challenger BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Playford Challenger Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai SAP Open - San Jose Kyoto Challenger China Open - Beijing Delray Beach Open - Delray Beach Ostrava Challenger Open de Nice Cote d'Azur - Nice Suzhou Challenger Hua Hin Challenger Wuhai Challenger Segovia Challenger Moselle Open - Metz PTT Thailand Open - Bangkok Bastad Challenger Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland Qingdao Challenger Furth Challenger U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Shanghai Challenger Mons Challenger Budapest Challenger Maui Challenger Dallas Challenger Topshelf Open - 's-Hertogenbosch Beijing Challenger Libema Open - 's-Hertogenbosch Bergamo Challenger BB&T Atlanta Open - Atlanta Anning Challenger Erste Bank Open - Vienna Nottingham Challenger Heineken Open - Auckland Apia International - Sydney Abierto Mexicano Telcel - Acapulco Le Gosier Challenger Gerry Weber Open - Halle Zhangjiagang Challenger Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Eckental Challenger China Open - Beijing Kobe Challenger Bangkok Challenger Gerry Weber Open - Halle Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Cary Challenger Recanati Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Ningboo Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Shenzhen Open - Shenzhen Zhuhai Challenger Shenzhen Challenger Eckental Challenger Zagreb Challenger Citi Open - Washington ASB Classic - Auckland Yokkaichi Challenger Vancouver Challenger Garanti Koza Sofia Open - Sofia Marburg Challenger Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Eckental Challenger Shenzhen Open - Shenzhen Quimper Challenger Prostejov Challenger Biella Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Prague Challenger Zhuhai Open - Zhuhai Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Noventi Open - Halle Truist Atlanta Open - Atlanta Open Sud de France - Montpellier Open 13 Provence - Marseille BCR Open Romania - Bucharest AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch China Open - Beijing Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart New York Open - New York Delray Beach Open - Delray Beach Hall of Fame Open - Newport Ilkley Challenger Rennes Challenger Hamburg Challenger Bratislava Challenger Ostrava Challenger PBZ Zagreb Indoors - Zagreb Open de Nice Cote dAzur - Nice Davidoff Swiss Indoors Basel - Basel Shanghai - Shanghai Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Rogers Cup - Montreal Miami Open - Miami China Open - Beijing Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Aircel Chennai Open - Chennai Shanghai ATP Masters - Shanghai Open Sud de France - Montpellier Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna Miami Open - Miami Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta U.S. Open - New York Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Shanghai Rolex Masters - Shanghai French Open - Paris Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Sony Open Tennis - Miami Wimbledon - London Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Australian Open - Melbourne Wimbledon - London Swiss Indoors Basel - Basel U.S. Open - New York Australian Open - Melbourne Power Horse Cup - Dusseldorf French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London China Open - Beijing Erste Bank Open - Vienna U.S. Open - New York French Open - Paris Swiss Indoors Basel - Basel U.S. Open - New York Sony Ericsson Open - Miami French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, PO, TPE-CHN 2-3 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 1R, NZL-CHN 4-1 Davis Cup, Group I, THA-CHN 0-5 Davis Cup, Group I, 2R, KAZ-CHN 4-1 Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Shanghai Rolex Masters - Shanghai Davis Cup, World Group, QR, CHN-JPN 2-3 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Davis Cup, Group 1, PO, KOR-CHN 3-2 Wimbledon - London Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, UZB-CHN 4-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, CHN-NZL 3-1 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group I, 2R, CHN-UZB 2-3 Wimbledon (juniors) Australian Open (juniors) Australian Open (Wildcard) Australian Open (Asia, Wildcard) Australian Open (Asia, Wildcard) Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, Group 1, PO, THA-CHN, 1-4 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 1R, CHN-NZL 3-1 Olympics - London Davis Cup, Group I, 1R, PAK-CHN 0-5 Australian Open (juniors) French Open (juniors) Davis Cup, Group I, 2R, UZB-CHN 3-2 French Open (juniors) U.S. Open (juniors) Davis Cup, Group I, 2R, CHN-IND 2-3 Wimbledon (juniors) Australian Open (Asia, Wildcard) Australian Open (Asia, Wildcard) Australian Open (Asia, Wildcard) Davis Cup, World Group, PO, SVK-BEL 2-3